<?php
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
	session_start();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <title>.: CARALUGUE - Locacão de Veículos :.</title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <script type="text/javascript" src="js/ajaxInit.js"></script>
        <script src="js/jquery.min.js" type="text/javascript"></script>
		<script src="js/jquery.click-calendario-1.0.js" type="text/javascript"></script>       
		<link rel="stylesheet" href="css/jquery.click-calendario-1.0.css"/>
        <link rel="stylesheet" type="text/css" href="css/style.css"/>
        <script type="text/javascript">
			function atualizaCampos(){	
                var formulario = document.getElementById('formulario');
                formulario.submit();
			}
			
			function verificaCampos(){
                var idaluguel = document.getElementById("idaluguel").value;
                var dataretirada = document.getElementById("dataretirada").value;
                var dataentrega = document.getElementById("dataentrega").value;
                var pagamento = document.getElementById("pagamento").value;
                var observacao = document.getElementById("observacao").value;
                var veiculo = document.getElementById("veiculo").value;
                var cliente = document.getElementById("cliente").value;
                var auto = true;
                
                if(dataretirada == "") { auto = false; }
                if(dataentrega == "") { auto = false; }
                if(observacao == "") { auto = false; }
                
                if(auto == true){
					editar(idaluguel, dataretirada, dataentrega, pagamento, observacao, veiculo, cliente);
				} else {
					alert("Existem campos em branco. Por favor, preencha todos os campos para realizar a edição.");
				}
			}
				
            function editar(idaluguel, dataretirada, dataentrega, pagamento, observacao, veiculo, cliente){
                ajax = ajaxInit();
                if(ajax){
                    ajax.onreadystatechange = function()
                    {
                        if (ajax.readyState==4 && ajax.status==200)
                        {
                            if(ajax.responseText == 'sucesso'){
                                alert('Aluguel editado com sucesso!');
                                limparCampos();
                            } else if(ajax.responseText == 'data'){
                                alert('Data de retirada ou data de entrada inválida(s). Por favor, verifique ambos os campos.');
                            } else {
								alert("Falha ao editar o aluguel.");
							}
                        }
                    }
                    ajax.open("GET","http://localhost/caralugue/concluirEdicaoAluguel.php?idaluguel="+idaluguel+"&dataretirada="+dataretirada+"&dataentrega="+dataentrega+"&pagamento="+pagamento+"&observacao="+observacao+"&veiculo="+veiculo+"&cliente="+cliente,true);
                    ajax.send();
                }
            }
            
            function limparCampos(){
                document.getElementById("dataretirada").value = "";
                document.getElementById("dataentrega").value = "";
                document.getElementById("observacao").value = "";
			}
			
		    $(document).ready(function(){    	              
				$('#dataretirada').focus(function(){
					$(this).calendario({
					target:'#dataretirada'
					});
				});                       
			});
			
			$(document).ready(function(){    	              
				$('#dataentrega').focus(function(){
					$(this).calendario({
					target:'#dataentrega'
					});
				});                       
			});
        </script>
    </head>
    <body>
		<div id="usuario" align="right">
            <?php
            if (isset($_SESSION['login'])) {
                echo "Bem vindo " . $_SESSION['login'] . ".<br />";
                echo "<a href=\"index.php\">sair</a>";
            } else {
                echo "<span style=\"color: red; font-weight: bold;\">Você não é um usuário cadastrado.</span>";
            }
            ?>
        </div>
        <div id="painel">
			<div id="subpainel"/>
            <span class="destaque">CARALUGUE - Formulário de Edição de Locações</span>
            <br />
            <span class="pequeno">Edita as locações realizadas na empresa.</span>
            <br /><br />
            <form id="formulario" name="formulario" action="" method="POST">
            <div class="formulario">
				<label class="destaque">ALUGUEL</label><br />
				<label class="pequeno, cinza">Selecione o aluguel que deseja editar.</label><br />
				<select id="atual" name="atual" onchange="atualizaCampos()">
				<option value="-1">Selecione o aluguel</option>
				<?php
					include_once("conexao.php");
					include_once("utils.php");
					$query = "SELECT * FROM aluguel";
					$sql = mysql_query($query) or die(mysql_error());
					while ($res = mysql_fetch_array($sql)) {
						$res2 = mysql_fetch_array(mysql_query("SELECT * FROM veiculo WHERE idveiculo =".$res['veiculo'])) or die(mysql_error);
						$res3 = mysql_fetch_array(mysql_query("SELECT * FROM cliente WHERE idcliente =".$res['cliente'])) or die(mysql_error);
						echo "<option value='". $res['idaluguel'] ."'>". databr($res['data_aluguel'])." - " . $res3['nome'] . " - " . $res2['modelo'] . "</option>";
					}
				?>
				</select><br /><br />
				<?php
					include_once("conexao.php");
					if(isset($_POST['atual'])){
						$query = "SELECT * FROM aluguel WHERE idaluguel = ".$_POST['atual'];
						$sql = mysql_query($query) or die(mysql_error());
						$res = mysql_fetch_array($sql);
						$res2 = mysql_fetch_array(mysql_query("SELECT * FROM veiculo WHERE idveiculo =".$res['veiculo'])) or die(mysql_error);
						$res3 = mysql_fetch_array(mysql_query("SELECT * FROM cliente WHERE idcliente =".$res['cliente'])) or die(mysql_error); 
					}
				?>
				<input type="hidden" id="idaluguel" name="idaluguel" value="<?php echo $res['idaluguel']; ?>">
				<label class="destaque">VEICULO</label><br />
				<label class="pequeno, cinza">Selecione o veiculo para aluguel.</label><br />
                <select id="veiculo" name="veiculo" >
					<option value="<?php echo $res2['idveiculo']; ?>"><?php echo $res2['placa'] . " - " . $res2['modelo'] . " - " . $res2['cor']; ?></option>
					<?php
						include_once("conexao.php");
						if(isset($res2['idveiculo'])){
							$query = "SELECT * FROM veiculo WHERE idveiculo <> ".$res2['idveiculo'];
						} else {
							$query = "SELECT * FROM veiculo";
						}
						$sql = mysql_query($query) or die(mysql_error());
						while ($res2 = mysql_fetch_array($sql)) {
							echo "<option value=". $res['idveiculo'] .">". $res['placa'] . " - " . $res['modelo'] . " - " . $res['cor'] . "</option>";
						}
					?>
				</select><br /><br />
				<label class="destaque">CLIENTE</label><br />
				<label class="pequeno, cinza">Selecione o cliente que deseja alugar o veiculo.</label><br />
                <select id="cliente" name="cliente">
					<option value="<?php echo $res3['idcliente']; ?>"><?php echo $res3['nome']; ?></option>
					<?php
						include_once("conexao.php");
						if(isset($res3['idcliente'])){
							$query = "SELECT * FROM cliente WHERE idcliente <> ".$res3['idcliente'];
						} else {
							$query = "SELECT * FROM cliente";
						}
						$sql = mysql_query($query) or die(mysql_error());
						while ($res3 = mysql_fetch_array($sql)) {
							echo "<option value=". $res['idcliente'] .">". $res['nome'] . "</option>";
						}
					?>
				</select><br /><br />
                <label class="destaque">DATA DE RETIRADA </label><br />
                <label class="pequeno, cinza">Ex: 01/11/2011</label><br />
                <input type="text" id="dataretirada" name="dataretirada" value="<?php echo databr($res['data_aluguel']); ?>"><br />
                <label class="destaque">DATA DE ENTREGA</label><br />
                <label class="pequeno, cinza">Ex: 01/12/2001</label><br />
                <input type="text" id="dataentrega" name="dataentrega" value="<?php echo databr($res['data_devolucao']); ?>"><br />
                <label class="destaque">PAGAMENTO </label><br /><br />
                <label class="pequeno, cinza">Selecione o status de pagamento.</label><br />
                <select id="pagamento" name="pagamento">
					<?php 
						if(isset($res['pg'])){
							if($res['pg']==1){
									echo "<option value='aberto'>Em aberto</option>";
									echo "<option value='pago'>Pago</option>";
							} else {
									echo "<option value='pago'>Pago</option>";
									echo "<option value='aberto'>Em aberto</option>";
							}
						} else {
							echo "<option value='aberto'>Em aberto</option>";
								echo "<option value='pago'>Pago</option>";
						}
					?>
				</select><br /><br />
                <label class="destaque">OBSERVACAO</label><br />
                <label class="pequeno, cinza">Alguma observacao sobre este aluguel.</label><br />
                <input type="text" id="observacao" name="observacao" value="<?php echo $res['obs']; ?>"><br />
            </div>
            <br />
            <a href="home.php"><input type="button" name="voltar" value="Voltar"></a>
            <input type="button" name="salvar" value="Salvar" onclick="verificaCampos()">
			</form>
        </div>
        </div>
    </body>
</html>
